#include<string.h> требуется только для объявления функции int strspn(string1,string2); char *string1; поисковая строка char *string2; множество символов
Описание.
Функция strspn возвращает индекс первого символа в строке string1 , который не принадлежит множеству символов string2 . Это значение эквивалентно длине начальной подстроки в строке string1 , которая полностью состоит из символов строки string2. Нулевой символ окончания строки string2 не рассматривается. Если string1 начинается с символа, не входящего в string2, strcpn возвращает 0.
Возвращаемое значение.
Функция strspn возвращает целое значение, определяющее позицию первого символа в string1 , и не содержащегося в string2.
Пример.
#include <string.h> char *string="cabbadge"; int result; . . . /* определяет длину префикса, содержащего a,b и c */ result = strspn(string,"abc"); /* result = 5 */